package com.example.tse.rbhttpservice.service.common.model;

/**
* 获取某位置的广告，用于可能需要的地方（首页除外）
* @author wliu
*  edit   tse
*/
public abstract class CommonGetADListRequest {


public  CommonGetADListRequest() {
position=givePosition();
virtualCatId=giveVirtualCatId();
}


//广告位置的枚举，1：首页(默认)，2.组团，3.专场，5.活动专场，6.微官网banner，7.商品列表页，8.文章列表中轮播图，9.双十一五图，10.黑板报背景图，11.双十一H5页面，12.ios弹窗广告，13.二级分类轮播图，14.新首页轮播图
private String position = "";

//虚拟分类ID（position为13时使用）
private String virtualCatId = "";

/**
* 广告位置的枚举，1：首页(默认)，2.组团，3.专场，5.活动专场，6.微官网banner，7.商品列表页，8.文章列表中轮播图，9.双十一五图，10.黑板报背景图，11.双十一H5页面，12.ios弹窗广告，13.二级分类轮播图，14.新首页轮播图
* @return position
*/
public String getPosition() {
return this.position;
}

/**
* 广告位置的枚举，1：首页(默认)，2.组团，3.专场，5.活动专场，6.微官网banner，7.商品列表页，8.文章列表中轮播图，9.双十一五图，10.黑板报背景图，11.双十一H5页面，12.ios弹窗广告，13.二级分类轮播图，14.新首页轮播图
* @return position
*/
public void setPosition(String position) {
this.position = position;
}


public abstract String givePosition();

/**
* 虚拟分类ID（position为13时使用）
* @return virtualCatId
*/
public String getVirtualCatId() {
return this.virtualCatId;
}

/**
* 虚拟分类ID（position为13时使用）
* @return virtualCatId
*/
public void setVirtualCatId(String virtualCatId) {
this.virtualCatId = virtualCatId;
}


public abstract String giveVirtualCatId();

}
